package com.attendance.www.hr.dao.mapper;

import com.attendance.www.hr.entitys.FurloughBalance;
import com.attendance.www.hr.entitys.FurloughBalanceExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface FurloughBalanceMapper {
    int countByExample(FurloughBalanceExample example);

    int deleteByExample(FurloughBalanceExample example);

    int deleteByPrimaryKey(Integer furloughBalanceId);

    int insert(FurloughBalance record);

    int insertSelective(FurloughBalance record);

    List<FurloughBalance> selectByExample(FurloughBalanceExample example);

    FurloughBalance selectByPrimaryKey(Integer furloughBalanceId);

    int updateByExampleSelective(@Param("record") FurloughBalance record, @Param("example") FurloughBalanceExample example);

    int updateByExample(@Param("record") FurloughBalance record, @Param("example") FurloughBalanceExample example);

    int updateByPrimaryKeySelective(FurloughBalance record);

    int updateByPrimaryKey(FurloughBalance record);
}